drenched in (Adjective) — Abundantly covered or supplied with; often used in combination. ex. "drenched in moonlight"